/**************************************************************************************** 
 Copyright © 2003-2012 ZTEsoft Corporation. All rights reserved. Reproduction or       <br>
 transmission in whole or in part, in any form or by any means, electronic, mechanical <br>
 or otherwise, is prohibited without the prior written consent of the copyright owner. <br>
 ****************************************************************************************/
package com.iwhalecloud.bss.kite.cucc.client.dto.flow;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/** 
 * <Description> <br> 
 *  
 * @author tengg<br>
 * @version 1.0<br>
 * @taskId <br>
 * @CreateDate 2020年9月29日 <br>
 * @since R9.0<br>
 * @see com.iwhalecloud.bss.kite.cucc.client.dto.flow <br>
 */
public class OneStopTrackInfoDTO implements Serializable {

    /**
     * serialVersionUID <br>
     */
    private static final long serialVersionUID = -3847105674394400471L;

    @ApiModelProperty(value = "一站式流程进度信息")
    private Map<String, List<FlowInfo>> flowInfoList;
    
    /**
     * Description: <br>
     *  
     * @author tengg<br>
     * @taskId <br>
     * @return flowInfoList <br>
     */
    public Map<String, List<FlowInfo>> getFlowInfoList() {
        return flowInfoList;
    }

    /**
     * Description: <br>
     *  
     * @author tengg<br>
     * @taskId <br>
     * @param flowInfoList <br>
     */
    public void setFlowInfoList(Map<String, List<FlowInfo>> flowInfoList) {
        this.flowInfoList = flowInfoList;
    }

    public static class FlowInfo{
        private String dealArea;
        private String dealInfo;
        private String dueDate;
        private String finishDate;
        private String inDate;
        private String oddBusiId;
        private String ossFlowInfo;
        private String port;
        private String taskName;
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return dealArea <br>
         */
        public String getDealArea() {
            return dealArea;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param dealArea <br>
         */
        public void setDealArea(String dealArea) {
            this.dealArea = dealArea;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return dealInfo <br>
         */
        public String getDealInfo() {
            return dealInfo;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param dealInfo <br>
         */
        public void setDealInfo(String dealInfo) {
            this.dealInfo = dealInfo;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return dueDate <br>
         */
        public String getDueDate() {
            return dueDate;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param dueDate <br>
         */
        public void setDueDate(String dueDate) {
            this.dueDate = dueDate;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return finishDate <br>
         */
        public String getFinishDate() {
            return finishDate;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param finishDate <br>
         */
        public void setFinishDate(String finishDate) {
            this.finishDate = finishDate;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return inDate <br>
         */
        public String getInDate() {
            return inDate;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param inDate <br>
         */
        public void setInDate(String inDate) {
            this.inDate = inDate;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return oddBusiId <br>
         */
        public String getOddBusiId() {
            return oddBusiId;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param oddBusiId <br>
         */
        public void setOddBusiId(String oddBusiId) {
            this.oddBusiId = oddBusiId;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return ossFlowInfo <br>
         */
        public String getOssFlowInfo() {
            return ossFlowInfo;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param ossFlowInfo <br>
         */
        public void setOssFlowInfo(String ossFlowInfo) {
            this.ossFlowInfo = ossFlowInfo;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return port <br>
         */
        public String getPort() {
            return port;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param port <br>
         */
        public void setPort(String port) {
            this.port = port;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @return taskName <br>
         */
        public String getTaskName() {
            return taskName;
        }
        /**
         * Description: <br>
         *  
         * @author tengg<br>
         * @taskId <br>
         * @param taskName <br>
         */
        public void setTaskName(String taskName) {
            this.taskName = taskName;
        }
        
    }
}
